package example.dao;

import example.entity.Goods;
import example.entity.Goodstype;
import org.apache.ibatis.annotations.*;

import java.util.ArrayList;

@Mapper
public interface GoodstypeMapper {
    @Select("select * from goodstype where tid=#{id}")
    Goodstype querBytID(int id);
    @Select("select * from goodstype")
    ArrayList<Goodstype> queryAll();

    @Delete("delete from goodstype where tId = #{id}")
    int deleteById(Integer id);

    @Update("UPDAT goodstype SET" +
            "tName =  #{goodstype.tname} " +
            "WHERE tID =  #{goodstype.tid}")
    int update(@Param("goodstype") Goodstype goodstype);

    @Insert("INSERT INTO goodstype(tID,tName)" +
            "VALUES(#{goodstype.tid},#{goodstype.tname})"
    )
    int save(@Param("goodstype")Goodstype goodstype);
}